L'évaluation paresseuse

(ou comment faire les choses plus tard peut être une bonne idée)

David Sferruzza

À propos de moi

Évaluation paresseuse !=

Learn the difference, it could save your life

Stratégie d'évaluation

Évaluation stricte

strict evaluation, eager evaluation, greedy evaluation

Évaluation non stricte

non-strict evaluation, lazy evaluation

Évaluation paresseuse

L'exécution d'un bout de code ne se fait pas avant que les résultats de ce bout de code ne soient réellement nécessaires.

Pourquoi c'est bien ?

Questions ?

Twitter : @d_sferruzza

Slides sur GitHub :

dsferruzza/talk-evaluation-paresseuse-en-js